home *** CD-ROM | disk | FTP | other *** search
/ W95 Shareware Collection / W95 Collection - Windows 95 Shareware (LCDCAN).iso / win95 / internet / mirc36 / versions.txt < prev   
Text File  |  1995-08-30  |  35KB  |  696 lines

  1. 31/08/95 - mIRC v3.6
  2.  
  3. Fixes/Additions:
  4. 1.Highlight Box around an Icon now turns green if a highlighted
  5.   word is spoken in a window.
  6. 2.Fixed Ping Pong bug which was preventing lines from being
  7.   sent properly to the server.
  8. 3.Fixed Editbox/Colors bug in Extras dialog.
  9. 4.Inserting blank lines in Remote/events/aliases between
  10.   commands would lead to loss of following definitions.
  11. 5.Channel list window would clear if you disconnected and then
  12.   connected again.
  13. 6.Aliases, Remote Users, Commands, and Events definitions are now unlimited.
  14.   ie. you can have as many as you want, however the limitation is the
  15.   size of the editbox (around 30k?).
  16. 7.Fixed font dialog bug when tabbing with cursor keys.
  17. 8.Popups are still limited to 300 menuitems for each popup menu.
  18. 9.Max. length of a line in aliases, remote, and popups is approx. 600 chars.
  19.   Same applies to lines in the Options dialog.
  20. 10.Now allows a non-op to change topic in channel dialog.
  21. 11.Fixed :) bug.
  22. 12.Fixed /auser /guser bug.
  23. 13.Fixed /channel dialog title bug.
  24. 14.Added a simple NON-configurable toolbar with tooltips.
  25.    A Configurable toolbar would take a lot of work, so I probably
  26.    won't get around to adding it (so don't ask! :)
  27. 15.Fixed ctcp PING reply missing a Ctrl-A at the end (?)
  28. 16.Specifying a /who *146.219* numerical address would mess up because
  29.    the *1 is a parameter specifier. mIRC now checks to see if there is
  30.    a . in the number, and if so it doesnt try to expand it.
  31. 17./play command can now play single lines randomly picked from
  32.    a file (a specific line can also be specified). The format is:
  33.    /play [-crl] [channel/nick] <filename> [delay/linenumber]
  34.    Using -r means pick a line randomly, using -l means pick
  35.    a specific line specified by linenumber. The first line in the
  36.    file MUST specify the number of lines in the file. Any *1 $1 etc.
  37.    identifiers CANNOT be used in the played line.
  38. 18.Added $read identifier which picks a line randomly from a file.
  39.    eg. /say $read c:\funny.txt
  40.        /kick # $1 $read c:\kicks.txt
  41.    The first line in the file MUST specify the number of lines
  42.    in the file. $read will insert ANY text, even commands with
  43.    identifiers, and these will work like normal commands.
  44. 19.Added Fast Send checkbox to DCC Send dialog.
  45. 20.Fixed scrolling keys in Channel list and finger windows.
  46. 21.Made Font list longer in font dialog.
  47. 22.Added "auto-join on invite" option to options dialog. An
  48.    auto-joined channel is initially minimized (this might not
  49.    always work for various reasons...)
  50. 23.Added Function key support F1 to F12. Define in the alias
  51.    window like a normal alias for example:
  52.    /F1 /say Hello!
  53.    /F5 /query $1   (for use on nick listbox in channel window)
  54. 24.Font width measurement for copy/paste wasn't correct for
  55.    certain types of fonts.
  56. 25.Fixed problem with minimized windows being sized wrongly.
  57. 26.Fixed /channel bug. Now times out after 30 seconds, at
  58.    which point another /channel can be issued. BUT if the old
  59.    /channel command is replied to, your status window will fill
  60.    up with ban list information for that channel. No way around
  61.    this I'm afraid!
  62.  
  63. 13/08/95 - mIRC v3.51 (minor update)
  64.  
  65. Fixes/Additions:
  66. 1.Fixed garbage character output bug.
  67. 2.mIRC16 wasn't recognizing version reply from Win95.
  68. 3.Making mIRC active with a click wasn't setting the focus
  69.   to the active window correctly.
  70. 4.Fixed security bug in the fileserver.
  71. 7.Fixed $day bug.
  72. 8.Removes unused bold/italic/etc. characters from lines.
  73. 9.Fixed ON MODE bug with +/-k.
  74. 10.Fixed GPF bug in on mode/servermode.
  75. 11.Fixed Reset bug, wasn't resizing small windows properly.
  76. 12.mIRC wasn't outputting to the status window if it was
  77.     starting out maximized.
  78. 13.The /auser, /guser, /ruser, /enable, and /disable commands
  79.     now do NOT save changes immediately to the INI file when
  80.     they are used. Remote information is now saved either on
  81.     exiting mIRC, or if the remote dialog is opened/closed.
  82. 14.Now uses the ctl3d dialogs as default. The -d is ignored,
  83.     but you can now use -n to disable the 3d dialogs.
  84. 15.Complete dialog interface improvements (for mook ;)
  85. 16.Commands using $* were not processing commands following them.
  86. 17.Fixed socket() initialization bug in various routines.
  87. 18.Improved how mIRC uses/gets your local hostname and ip address.
  88. 19.Fixed fileserver dirinfo.srv bug.
  89.  
  90. 07/08/95 - mIRC v3.5
  91.  
  92. Fixes/Additions:
  93. 1.Using IP address of a server now works...!
  94. 2.A ctcp ACCEPT/RESUME now doesn't look at the filename
  95.   to make a match but only at the port number.
  96. 3.Fixed perform option being executed after every MOTD.
  97. 4.Notify on initial connect is now done just before Perform option.
  98. 5.Fixed bug in displaying wrong Server Name in titlebar after
  99.   changing server name in setup.
  100. 6.Scrollback buffer wasn't freeing lines properly.
  101. 7.Added $time, $day, and $date as parameter types.
  102. 8.Prefixing a remote event with '*' means it should only
  103.   be performed if you have Ops on the event channel.
  104. 9.Optimized Text Copy routine - now faster/smoother.
  105. 10.Fixed divide by zero GPF in /pop routine.
  106. 11.Modified Op status checking routine.
  107. 12.Added a font dialog.
  108. 13.Width of user listbox in channel is now measured properly to
  109.    take account of fixed/variable width fonts.
  110. 14.Improved mode-change handling routine.
  111. 15.ON ACTION now works for actions (same structure as ON TEXT).
  112. 16.Using $* improperly would result in a GPF.
  113. 17.The "Always get IP address on connect" wasn't working.
  114. 18.A /me now cannot be sent without a message.
  115. 19.Cleaned up several routines, removed potential GPFs & other problems.
  116.    (most of which were detected while compiling the 32-bit version)
  117. 20.Double-clicking on a servername in Setup dialog is same as
  118.    selecting Connect.
  119. 21.Now available in a 32-bit version (with optional air-conditioning).
  120. 22.Added /wavplay <sound.wav> command.
  121. 23.Two bugs in Getting IP address routines were fixed.
  122. 24.Fixed unknown mode oo bug.
  123. 25.The ON OP/SERVEROP/DEOP were noticing only the first opped nick.
  124. 26.Address as returned by a /whois now has an @ sign.
  125. 27.Added $cb parameter, which refers to the first 256 characters
  126.    of current clipboard contents.
  127. 28.The /flood command now inhibits only specific types of replies to
  128.    the server eg. replies to Remote/events/ctcp (basically, replies
  129.    triggered by other users).
  130. 29.Made random delay auto-op an option in the options dialog.
  131. 30.A user in the remote user list can now have multiple access levels:
  132.    5,=10,=15,=17:*!*@mardam.demon.co.uk
  133.    1) The first level in the list is treated normally and can be anything.
  134.    2) The remaining levels are treated as = levels (even if you dont put the
  135.       = infront of them).
  136. 31.Finger window popup menu now shows the last 5 fingered addresses
  137.    for quick selection.
  138. 32.Now prevents Channel list window being closed while a listing is being made.
  139. 33.The mode change checking routines have been improved.
  140. 34.Cleaned up/Improved popup menu positioning routine.
  141. 35.Added /rlevel <level> command which removes all users with the specified
  142.    access level from the remote user list.
  143. 36.Fixed problem with extra spaces being appended to sent lines.
  144. 37./omsg and /onotice can now take an optional channel argument.
  145.    eg. /omsg [#channel] <message>
  146. 38.Windows opening in mIRC are now not given focus if mIRC is not the
  147.    active application.
  148. 39.Text in remote dialog is displayed more quickly now.
  149. 40./ignore now also ignores all notices. This means you can't do ctcp on
  150.    any person you ignore since a reply to a ctcp is a notice.
  151. 41.Added $server, $ip, and $host as identifiers.
  152. 42.Can now define groups of commands/events in the remote:
  153.    #2 start
  154.    1:ON JOIN:...
  155.    1:ON TEXT:...
  156.    #2 end
  157.    You can use /enable #2 or /disable #2 to enable/disable group #2.
  158.    A disabled group is ignored by the remote.
  159.    You cannot have groups within groups.
  160. 43.Now shows User mode in status window title.
  161. 44.The READ command in the fileserver now does paging (default of 20 lines)
  162.    and prompts user whether to continue listing or to stop. User can specify
  163.    optional paging size with: read [-numberoflines] <file.txt>
  164. 45.The READ fileserver command now also allows reading of any file.
  165. 46.Control-Home/End now moves to top/bottom of window text buffer.
  166.    Control-Page Up/Down moves up/down line-by-line.    
  167. 47.Can now do /help <commandname> for most commands mirc knows.
  168. 48.Each window now has a 20 line command history buffer, use Cursor Up/Down
  169.    in single-line editbox, or Control-Up/Down in multi-line editbox.
  170. 49.Protect-list bug fixed.
  171. 50./ruser nick! now removes any address beginning with nick! in the
  172.    user list.
  173. 51.Can now handle multiple /ban and /guser commands one after the other.
  174. 52.Can now also specify *N1-N2 or $parmN1-N2. For a horrible example, see:
  175.    1:TEST:/notice $1 *1 *2-6 *9:$nick $parms $parm1 $parm1* $parm3-5 $parm4-9
  176. 53:Optimized text display routines.
  177. 54.Fixed the undernet /uwho X GPF.
  178. 55.Fixed % problem with actions.
  179. 56.Improved output of /finger <address> routine, now expands tabs and
  180.    inserts empty lines in the correct places.
  181. 57.Fixed GPF bug in handling of KILLs.
  182. 58.Added a crude ON MODE/SERVERMODE to react to a *channel* mode change.
  183.    1!:ON MODE:#mirc:-spmi+lktn 20 mykey:/notice *1:$nick Illegal mode change!
  184.    When someone changes the channel mode, mIRC enforces the above
  185.    channel mode instead, and sends the user a notice.
  186. 59.Now removes redundant spaces from lines in the Options dialog.
  187. 60.Fixed disappearing popups/commands/events problem.
  188. 61.Improved /ruser command so that it can work like /ban and /guser.
  189.    /ruser <nick> [type]   if you do NOT specify a type, then it works
  190.    as usual and removes the specified nick from the user list. If you
  191.    DO specify a type, it looks up the users address and removes that
  192.    address from the user list.
  193. 62.Now correctly initiates a DCC CHAT using 'chat' as opposed to
  194.    the originators name.
  195. 63.Improved Channel List Window Popup menu. Added a dialog which
  196.    allows you to respecify the list parameters to relist the window
  197.    without having to do a relist from the server.
  198. 64.Fixed "Error sending data" at end of transfer with fast send turned on.
  199.  
  200. 29/06/95 - mIRC v3.42 (minor update)
  201.  
  202. Fixes/Additions:
  203. 1.Fixed Beeping saving/loading beep settings using only nickname
  204.   and not the whole line in 'DCC Chat with krejt'.
  205. 2.The Local Host name can now be changed while online.
  206. 3.The /ban command did not allow processing of following commands.
  207. 4.Fixed 'Enter' bug in single-line editbox (?).
  208. 5.If "Show quits in channel" wasn't checked, user would not be
  209.   removed from channel namelist when user quits.
  210. 6.Unbanning in the /channel dialog now unbans 3 users at a time
  211.   in one mode command instead of one user at a time.
  212. 7.Added Options->Auto-Op random pausing (up to 7 seconds).
  213. 8.Minimized get icon now shows nickname.
  214. 9.Fixed server ports being reset to 6667.
  215. 10.Fixed the /msg =nickname GPF bug.
  216. 11.Added * to beginning of username in /ban addresses.
  217. 12.Changed /finger method slightly.
  218. 13.Added /pop <delay> [#channel] <nickname> command which performs
  219.    a paused op on the specified user within a random number of seconds.
  220. 14.A DCC Chat window is only given focus on connection if it is
  221.    the active window, otherwise it just beeps once.
  222. 15.Can now do /help <topic>.
  223. 16.Fileserver was ignoring <max gets> parameter and limited users to
  224.    get only one file at a time.
  225. 17.Optimized routine for handling mode changes.
  226. 18.Fixed ON NOTICE bug.
  227. 19.Fixed /uwho (is operator) bug and /uwho ctcp bug.
  228. 20.Fileserver: if file has no extension then '.' is automatically
  229.    added to user get request filename.
  230. 21.Improved voiced/opped display of nicks but still when a user is
  231.    deopped and has a voice, things mess up.
  232. 22.Now automatically shortens your nicknames to the maximum length
  233.    allowed by the server you connect to.
  234. 23.Fixed bug with /ban after using the /auser command.
  235. 24.Rewrite of INI reading routines in the hope of fixing GPF's
  236.    and other weird problems that are being caused by this.
  237. 25.Changed timing of Misc->Options->perform commands, now sends
  238.    commands right after end of MOTD.
  239.  
  240. 21/06/95 - mIRC v3.3, v3.4
  241.  
  242. Fixes/Additions:
  243. 1.Fixed line splitting in single line editbox.
  244. 2./describe now displays as a normal action if you are on
  245.   the channel that you are sending to.
  246. 3.Can now do 1!:ON TEXT:etc... which means this command should not
  247.   react to any events caused by me.
  248. 4.Added alternative join/part/quit format option.
  249. 5.Fixed :! GPF.
  250. 6.Fixed $opnick problem.
  251. 7.Directories are now sorted in DCC Send dialog.
  252. 8.Can now specify directory for mirc.ini file on command line.
  253. 9.Notify routine now checks for a blank line!
  254. 10.Server name is now shown in status window title bar.
  255. 11.Fixed $parms not being passed on with a :> directive.
  256. 12.Added /add [-apuce] filename.ini and /save filename.ini
  257.    which load in alias, popups, and remote user, command, and event sections from
  258.    the specified ini file. The /save saves all of these five sections to the
  259.    specified ini file.
  260. 13.Added $me as an alias parameter which refers to your nickname.
  261. 14.Added option to append text to application title bar.
  262. 15.Can use ; or REM to comment out lines in the remote/event sections.
  263. 16.Now connects even if unable to get your local host name but was still able to
  264.    get your ip address (should have done this a long time ago!).
  265. 17.Added a /raw command which sends any parameters you supply directly to the server.
  266.    You MUST know the correct RAW format to use this command.
  267. 18.Added /omsg and /onotice commands which send a message to all channel operators
  268.    on the current channel. eg. /omsg Hello there!  These are limited to users with Op status.
  269. 19.Can now specify max. number of lines in scrollback buffer.
  270. 20.Fixed bug in the /auto, /notify, /ignore, and /protect storage routines.
  271. 21.Can now minimize a window quickly by pressing the ESCape key (option).
  272. 22.Added /timer1 to /timer9 commands in the format:
  273.    /timerN <repetitions> <delay in seconds> <commands to be performed>
  274.    eg. /timer1 30 /ame is AWAY!
  275. 23.Status window can now remember minimized/maximized position.
  276. 24.DCC Chat window is now not minimized if it is initiated by you.
  277. 25.Added crude /flood control, format: /flood <numberoflines> <seconds> <pausetime>.
  278.    Prevents mIRC from sending any lines to the server if it has sent too
  279.    many lines in a specified number of seconds. These lines are NOT stored,
  280.    they are lost.
  281. 26.Fixed problem with $ followed by letters not being displayed. eg. $SHELL
  282.    ($ followed by a number is always assumed to be a parameter).
  283. 27.Added: +2:ON JOIN:etc... the + limits this command to only level 2 users.
  284. 28.Added Select File/Directory dialog to Add, Extras, and DCC Options dialogs.
  285. 29.Fixed weird DCC-related bug in input routine...?
  286. 30.Added ON SERVEROP event eg. 1:ON SERVEROP:#:/msg *1:$me $opnick was opped by $nick
  287.    where $nick refers to the server that did the opping.
  288. 31.Added /closemsg <nickname> command to close message windows with a certain nickname.
  289. 32.Fixed USER not enough parameters problems.
  290. 33.Each window now stores it's own previous line (using /).
  291.    Using / brings back last line typed in current window.
  292.    and /! brings back last line typed in any window.
  293. 34.Finger server now uses different method to do a finger which might solve
  294.    problems some people were having.
  295. 35.Can now use either the IP address or the Hostname of an IRC server.
  296. 36.DCC Send icon now shows nickname.
  297. 37.Added option "Reconnect on disconnection".
  298. 38./help now brings up mirc.hlp file irc commands section.
  299. 39.Now removes strange characters from users name when logging.
  300. 40.Can now use $parm1* just like the $1* parameter.
  301. 41.Fixed /uwho "is operator" bug.
  302. 42.Windows can be resized to a smaller size.
  303. 43.Fixed DO problem.
  304. 44.Quit in a channel now just shows nickname and quit message.
  305. 45./join #this_is_a_test_of_brigs_bug has been fixed.
  306.    But there's still a limit of how long a channel name can be!
  307. 46.Fixed buildup of %'s when recalling previous line.
  308. 47.Added -c switch to /play command to allow playing of commands.
  309. 48.If resizing window and you're at the bottom of the buffer
  310.    it stays at the bottom after the resizing.
  311. 49.Fixed problem with silent disconnections (i think).
  312. 50.Quit now uses a default message of (Leaving).
  313. 51.Fixed occasional window text not being updated?
  314. 52.Added Beeping option to Chat/Channel/Query window system menus which
  315.    overrides Options "Beep on Message" setting. Each window remembers
  316.    it's beeping setting.
  317. 53.Added ON NOTIFY event. eg. 1:ON NOTIFY:/msg *1:$me $nick is on IRC!
  318. 54.Added /log on/off command for logging windows to file.
  319. 55.Added $+ parameter which means append the next parameter without
  320.    inserting a space before it.
  321. 57.Fixed /stats problem.
  322. 58.Fixed 1:*:! problem.
  323. 59.Added /fserve <nickname> <maxgets> <homedirectory> <welcome.txt> for fileserver.
  324. 60.Fileserver improvements:
  325.    1) now sends 30 second timeout warning to idle user.
  326.    2) Directories are now listed horizontally in wide listing.
  327.    3) If user does ls -4 and then does ls the -4 is remembered.
  328.    4) Can do ls -[k|b] for listing in K's or bytes.
  329.    5) Greatly improved fserve routines.
  330.    6) Prevents a user having more than one fileserver session open.
  331.    7) Directories/files are now sorted.
  332. 61.Greatly improved dynamic memory allocation.
  333. 62.Made change to the ON TEXT event. The search text should now be
  334.    specified in the following manner: eg. 1:ON TEXT:text:#mirc:/msg *1:etc...
  335.    where text is:
  336.    =text   - if user said only this word
  337.    text*   - if user started line with this word
  338.    *text   - if user ended line with this word
  339.    *text* or text  - if user said this word anywhere
  340. 63.Added 5:ON OP:= which means that any level 5 or higher users will not get a
  341.    reaction from a lower level ON OP when they are opped. Works with other
  342.    events and remote definitions as well.
  343. 64.Cleaned up/optimized/rewrote many many routines.
  344. 65.Fixed GPF when window is closed while popupmenu is up.
  345. 66.Fixed "Unable to send query to server" problem(?)
  346. 67.Fixed /auser /ruser being lost if Cancel pressed in remote dialog.
  347. 68.Can now select a maximum of 9 files to send in dcc send dialog.
  348.    Also added a minimize option to minimize all dcc send windows.
  349. 69.Fixed bugs in INI reading routines.
  350. 70.Added /guser <level> <nick> [type] command which does the same thing
  351.    as /auser but does a /whois on the specified nickname first and then
  352.    adds their address to the remote user list.
  353. 71.Remote DCC Send window closes if other user closes connection.
  354. 72.If a DCC Get window is waiting for a resume acknowledgement and
  355.    times out then the window is closed.
  356. 73.Speeded up text update in windows significantly.
  357. 74.Added /exit command which forces mIRC to closedown.
  358. 75.Now removes directory prefix from a DCC Get file.
  359. 76.Major DCC Send improvements.
  360. 77.Added /fsend [on|off] an experimental fast dcc send option.
  361. 78.Added /ulist which lists users in the remote list with specific access levels.
  362. 79.Fixed /oper command.
  363. 80.Changed /ban types (1 to 4). Also /ban with no type bans the
  364.    whole address with no wildcards. Banning an IP address now adds
  365.    a wildcard to the last ip number.
  366. 81.Added/Fixed other things I forgot to write down...
  367.  
  368. 2/05/95 - mIRC v3.2
  369.  
  370. Fixes/Additions:
  371. 1. GPF on join to undernet fixed.
  372. 2. GPF on joining channel with too long a topic fixed.
  373. 3. Added title specification to parameter box, eg.: /j /join $?="Enter channel name:"
  374. 4. Can now use Page Up/Down keys to scroll through buffer.
  375. 5. Fixed spaced out /who result.
  376. 6. Now cannot prevent the standard ctcp version reply being given.
  377. 7. Can now build as many levels of popup menus as required.
  378. 8. Added Query/Chat popup menu.
  379. 9. Added extra double-click options.
  380. 10.Added auto-close send window option.
  381. 11.A remote send window now closes if other party crashes/cancels get.
  382. 12.Idle time wasnt working in single-line edit box.
  383. 13.Sockets weren't being closed properly.
  384. 14.Fixed problem with directory and slash.
  385. 15.added /channel command for channel central (only works in a channel).
  386. 16.Added ability to view/change topic in Channel Central.
  387. 17.Editboxes thinned down for Win95.
  388. 18.Changed dialog borders to reflect standard practise.
  389. 19.Added ... to menu items to reflect standard practise.
  390. 20.GPF on nick collision fixed??
  391. 21.Timer now updates in the timer window when online.
  392. 22.Can now do both  /ban nickname  or   /ban #channel nickname
  393. 23.Complete rewrite of editbox routine. Can now paste properly.
  394. 24.Added "You are Op/Not Op" to channel central window.
  395. 25.Fixed problem in win95 with title disappearing when window is minimized.
  396. 26.Fixed remote :*: responding to an action command. (oops :)
  397. 27./server with no parameters connects to the last specified server.
  398. 28.Fixed problem with | alias seperator placed after a *1 *2 etc.
  399. 29.Fixed problem with DO remote command.
  400. 30.Remote can now handle commas etc. stuck to identifiers eg.
  401.    1:WHOAMI:/notice *1:$nick You are $nick, your address is $address.
  402. 31.Added #$ parameter type. Prefixes the parameter with a #.
  403.    cannot be used in a multi-command. eg #$* but can do #?1="Say what?"
  404. 32.Added $! parameter type. Refers to the last line you entered in
  405.    the entry parameter window.
  406. 33.Added /amsg and /ame which do an All channel message and All channel action.
  407. 34.Last used server in the Setup window is moved to top of list.
  408. 35.If mirc.ini is not found in windows dir but found in current dir then it is
  409.    automatically copied to windows dir without asking user.
  410. 36.Added "Fast Ack" in DCC Opts window for non-compliant winsocks.
  411. 37.Dialogs are now positioned a little higher in Win95 above menu bar at bottom of screen.
  412. 38.Now allows leading spaces in text to channel/query/chat windows.
  413. 39.Fixed problem with cursor not showing in editbox??
  414. 40.Iconized Win95 windows do not flash anymore but are drawn highlighted with
  415.    a red rectangle.
  416. 41.Addresses must now be standard form eg. *!*khaled@mardam.demon.co.uk
  417. 42.Can now do /dcc send <nickname> <file1> <file2> <file3> ... <fileN>
  418. 43.Added /beep <number> <delay> command.
  419. 44.Fixed GPF bug with malformed DCC Send requests.
  420. 45.Added simple Event handler to remote section.
  421. 46.Other bits I can't remember...
  422.  
  423. 23/04/95 - mIRC v3.1
  424.  
  425. Fixes/Additions:
  426. 1. Added /ctcp $* performs command on all parameters.
  427. 2. Remembers if main window was iconized.
  428. 3. Added "finger" popup for finger window.
  429. 4. Fixed mistake in graphics routine. Update is now faster.
  430. 5. Windows open up in a more "windows" like fashion now.
  431. 6. User listbox now lists all people on large channels.
  432. 7. Using main menus under certain setups wasn't working properly.
  433. 8. Cancel away on keypress now ONLY cancels if you say
  434.    something in a channel or a query.
  435. 9. Fixed finger client so can finger VMS hosts etc.
  436. 10.Added new user warning about mirc.ini file.
  437. 11.Can now do aliases such as: /laugh /me laughs at $1's joke
  438. 12.Added timeout to chat/get confirm dialog.
  439. 13.DCC sessions now show only a nickname.
  440. 14.USER login to IRC was working but not correct.
  441. 16.Improved Editbox: Can now enter multiple lines with a paste
  442.    and they will be sent correctly.
  443. 17.Fixed Auto-Op wild-card routine.
  444. 18.Fixed beeping when windows are maximized & windows don't scroll.
  445. 19.Fixed small bug in /join command, now allows key.
  446. 20.Notify now tells you if no one in your list is on IRC.
  447. 21.Added User info window as the command /uwho <nickname>.
  448. 22.Internal reorganization and cleaning up.
  449. 23.PASS password to server was incorrect.
  450. 24.Added /msg =nickname for dcc chat.
  451. 25.Added /play command.
  452. 26.Added /describe command.
  453. 27.Major improvement of screen update, speed has more than doubled.
  454. 28.Added option to use windows colours.
  455. 29.DCC Send by remote is automatically minimized.
  456. 30.Now tries three different ways to get local host and ip address.
  457. 31.Red rectangle is drawn around icons of windows with pending messages.
  458.    For Windows 95 the iconized window flashes instead.
  459. 32.Now changed so that can have only ONE chat session with the same user.
  460. 33.If user replies to a /dcc chat request by initiating another dcc
  461.    chat then mIRC treats this as an acceptance of it's own request.
  462. 34.You can now ignore addresses as well as nicks.
  463. 35.Remote DCC's close windows automatically on finish.
  464. 36.Added DCC timeout options.
  465. 37.Added #string parameter to /list command.
  466. 38.Fixed problem with moderated channels and +nicknames.
  467.  
  468. 26/03/95 - mIRC v2.8c etc...
  469.  
  470. Fixes/Additions:
  471. 1. Added wild cards for auto-op.
  472. 2. If a user changes nicks while in a query to you and they are on
  473.    the same channel as you, mIRC uses the nickname change notification
  474.    to update the query window name so you can keep talking to the person.
  475. 3. When a query is received and it is iconized, the icon is placed
  476.    above all other windows so you can see it.
  477. 4. Scroll bars have been made a standard size and moved a little bit to
  478.    make them look neater.
  479. 5. ban command now has 4 levels of ban. eg. /ban <nickname> <number>
  480.    where <number> is a value 0 to 3.
  481. 6. The /server command can now take Port and Password parameters.
  482.    for example, /server irc.server.co.uk 6667 password
  483. 7. Added "Use Dedicated Message Window" option. private messages go
  484.    only to this window.
  485. 8. "Notices" work more intelligently now and will appear in a channel
  486.    window if sent by someone on that channel. Otherwise they are sent
  487.    to the status window as usual.
  488. 9. mIRC now listens for identd requests and replies using the
  489.    userid part of your email address as a UNIX system.
  490. 10.Font and Window position can now be saved for the Message Window
  491.    and logging/saving to proper filename now.
  492. 11.Was GPFing on a nick collision. Oops :)
  493. 12.Added channel modes to ban list routine. Much more useful now!
  494. 13.Added context-sensitive F1 help key.
  495. 14.Added new alias parameter type.
  496.    $$ = parameter MUST be filled. If it is not filled, command is not executed.
  497.    Before, /whois $1 was executed even if no parameter was given.
  498.    Now, /whois $$1 will only be executed if you supply a parameter.
  499. 15.Can now also do  $$?1  or $?1  which means, try to fill this
  500.    value with parameter one if it exists. If parameter one doesnt exist,
  501.    ask for it.
  502. 16.Fixed problem with copy/paste routine. MUCH faster now.
  503. 17.Fixed font problem with text not showing in Editbox when in windows
  504.    screen with large font setting.
  505. 18.Added DCC Resume capability. non-standard.
  506. 19.Allows multiple select in ban list.
  507. 20.Fixed dialog positioning when in different screen modes.
  508. 21.Added option to prefix own messages with own nick.
  509. 22.Would crash if popup menu definition was incomplete. fixed.
  510. 23.Double-click in a query window does a /whois.
  511. 24.Added small popup menu to channel list window.
  512.  
  513. 21/03/95 - mIRC v2.8b (not released)
  514.  
  515. Fixes/Additions:
  516. 1. the % character can now be used.
  517. 2. help file had a few mistakes in it.
  518. 3. a /msg results in outgoing message being shown
  519.    in the correct window.
  520. 4. added option "Beep on message while in buffer".
  521. 5. /hug /me *hugs* $1 now works.
  522. 6. allow /query etc commands in dcc chat window.
  523. 7. problems handling /msg and other commands.
  524. 8. dissallow changing nickname and alternate in setup when online.
  525. 9. log files werent being closed properly.
  526. 11.enlarged Popup menus window.
  527. 12.refined appearance of /msg /notice/ etc. commands.
  528. 13.aliases had a bug or three.
  529. 14.added [x] minimize to auto-accept chat request.
  530. 15.ctcp ping seconds working properly now.
  531. 16.query window sometimes opened up VERY small due to saving
  532.    window size while it was iconized.
  533. 17.Changed query/chat windows so that only one default font
  534.    is saved.
  535. 18.Changed "beeping" method to minimize number of beeps.
  536. 19.File logging was messed up.
  537. 20.Speeded up display of popupmenu definitions in popup dialog.
  538. 21.text wrapping wasn't taking notice of mid variable.
  539. 22.changed minimum window size depending on whether it
  540.    is a channel or not.
  541. 23.now remembers default size for channel windows.
  542. 24.fixed problem with previous-line routine.
  543. 25.added /dcc packetsize command. All memory for DCC Send/Get
  544.    sessions now allocated dynamically.
  545. 26.when a window is maximized, widths weren't set properly for
  546.    any other windows beneath it.
  547.  
  548. 18/03/95 - mIRC v2.7a
  549.  
  550. Fixes/Additions:
  551. 1. Changed dblclk ban list routine again.
  552. 2. Variable assignment was wrong in open window routine.
  553.    Caused windows to behave strangely and crash.
  554. 3. Changed query & msg commands. /msg does not open a
  555.    window, /query does.
  556. 4. Added beeping on query & notice options.
  557. 5. The INI filename specified on the command line was not
  558.    working for some mIRC functions.
  559. 6. DCC sessions were not being closed properly, ie. files
  560.    in some cases would be left open.
  561. 7. Cosmetic changes - moved some options to extras dialog
  562.    and other stuff.
  563. 8. Invite command wasn't working properly.
  564. 9. Corrected mistakes in the mirc.ini file.
  565. 10.Query window size wasn't being saved.
  566. 11.mIRC wasn't closing all DCC connections on quit.
  567. 12.Now prevents duplicate server entries in setup dialog.
  568. 13.Some windows are now more intuitively centered on opening.
  569. 14.Now shows number of channels as they are being listed.
  570. 15.Some windows were opening only in the top left corner.
  571.    Window positioning is hopefully better now.
  572. 16.QUIT and AWAY commands weren't setting message properly.
  573. 17.Added /LEAVE (like /PART. command for compatibility.
  574. 18.Again changed optimization switches in compiler. Previous
  575.    settings caused more problems than I thought...
  576. 19.Can now open mutiple DCC Chat sessions with the same person.
  577. 20.Option to show Quits in channel window.
  578. 21.now shows /msgs that you send.
  579. 22.when doing a "reset position" window is placed neatly inside
  580.    main window even if saved position was outside it.
  581. 23.Changed /protect etc. to work using on and off.
  582. 34.Added option to highlight own messages.
  583. 25.Aliases with a * in them weren't working properly.
  584. 26.About dialog now disappears on keypress.
  585. 27.Can now continue DCC chats if disconnected from IRC.
  586. 28.After disconnection, on reconnect to IRC, only channel windows
  587.    are closed. All other windows remain open.
  588. 29./SERVER command now works. (can use in popup menus!)
  589. 30.Bugs in file handling routines.
  590. 31.Bug in Channels list routine.
  591. 32.Iconify query window option.
  592. 33.beeps if message in channel and you are not at bottom of buffer.
  593. 34.Added whois option on a query.
  594. 35.If talking in query window and person logs off IRC,
  595.    informs you nick is invalid *in* query window.
  596. 36.when not at bottom of buffer and a channel message
  597.    is printed, highlighting for copy/paste now stays on.
  598. 37.Enlarged alias window.
  599. 38.Alias window now shows number of aliases entered.
  600.  
  601. Possible Bugs/Annoyances:
  602. 1. Text in window sometimes goes blank or isn't updated properly.
  603. 2. Text sometimes prints over the scrollbar slightly.
  604. 3. Multiple DCC sends/gets might not work properly.
  605.  
  606. 13/03/95 - mIRC v2.6b (a dud version - was unstable)
  607.  
  608. Fixes/Additions:
  609. 1. Finger routine wasn't being cancelled properly.
  610. 2. Now allows user to enter their own IP address.
  611. 3. Certain windows would beep on closing (definitely fixed now!.
  612. 4. Routine for printing text in window majorly optimized and cleaned up.
  613. 5. Listbox popup menu would popup even if a user wasn't selected.
  614. 6. Cleaned up the retrieve ban list routine.
  615. 7. Winsock startup routine wasn't being initialized properly.
  616. 8. Copy/Paste routine has changed. No longer need to press the shift key.
  617. 9. QUIT wasn't appending quit message.
  618. 10.Child windows were being positioned outside main window.
  619. 11.Spotted and fixed oh so sneaky bug in word wrap routine.
  620. 12.DCC Send/Get Directories default to same directory as mirc.exe.
  621. 13.Can now specify directory for logs and buffer saves.
  622. 14.Mode change with multiple settings wasn't working.
  623. 15.Can now specify on the command line the name of the .ini file to
  624.    use. Default name is "mirc.ini". This means you can have different
  625.    .ini files for different nets.
  626. 16.Added /! command, recalls previous command.
  627. 17.Cleaned up the help file, made IRC commands section readable.
  628. 18.Now compiling with different optimization switches. This
  629.    automatically fixed around 5 "bugs" !!!
  630.  
  631. 08/03/95 - mIRC v2.5a
  632.  
  633. Fixes/Additions:
  634. 1. added "always retrieve local host" option for people who have
  635.    dynamic IP addresses!
  636. 2. channel mode in title is permanently on. not an option anymore.
  637. 3. Added ctcp USERINFO command for compatibility. However, it returns
  638.    the same information as a ctcp finger command.
  639. 4. moved some options to different windows were they made more sense.
  640. 5. added /finger and /auto commands.
  641. 6. fixed problem with releasing memory... popup menus weren't
  642.    being freed properly so mIRC would lose as much memory as
  643.    the size of the popup menus defined by the user. With the
  644.    mirc.ini that comes with the program, this turned out to be
  645.    3k+ of system resources everytime the program is run.
  646. 7. the MODE for channel mode changes gets messy when lots of
  647.    mode changes occur. cleaned it up.
  648. 8. Window names in Window menu would not switch to the correct
  649.    window when selected.
  650. 9. Text buffers for windows were not being freed properly.
  651. 10.Can now set the default font for the status/finger/list windows
  652.    from their system menu. Only the DCC Send/Get windows have to
  653.    be set from the font dialog window.
  654. 11.added auto-log option for channels and query/dcc chat.
  655. 12.Commands such as /finger and /run can now be used off-line.
  656. 13.Corrected some mistakes in the mirc.ini file.
  657.  
  658. 05/03/95 - mIRC v2.4a
  659.  
  660. Fixes/Additions:
  661. 1. major update of window handling - made more robust.
  662. 2. notify would keep notifying even if it was still waiting
  663.    for previous notify to be returned by server.
  664. 3. popup menu positioning was incorrect in some situations.
  665.  
  666. 02/03/95 - mIRC v2.3a
  667.  
  668. Fixes/Additions:
  669. 1. dcc get received file okay but closed connection too early.
  670. 2. dcc send/get/chat were re-initiating arrays too early,
  671.    didn't cause problems but made the program beep everytime you
  672.    closed a window because the array was empty.
  673. 3. some debug information was being printed! Arrrrgh! forgot to
  674.    turn off the debug switch in the first release :.
  675. 4. updated help file with description of previously coded but
  676.    forgotten items.
  677. 5. In dcc get, if sender client did not specify size of file
  678.    (which it should!. then mIRC said the size was zero bytes.
  679.    Now it just says [unknown].
  680. 6. highlighting now works properly.
  681. 7. ".." previous directory wasnt showing up in dcc send dialog.
  682. 8. the channel listbox wasnt adding/removing nicks properly.
  683. 9. double-click for ban list. clicking twice only in the SAME
  684.    place now brings ban list up.
  685. 10. added option to display file size instead of percent complete
  686.    in DCC send/get transfers.
  687. 11.fixed timer display: wasnt displaying timer after nick change.
  688. 12.adds "/nick " to editbox if both nicks collide on login.
  689. 13.dcc send/get had problems with packet size. fixed.
  690. 14.other cosmetic changes.
  691.  
  692. 28/02/95 - mIRC v2.1a
  693.  
  694. First public release.
  695.  
  696.